package javax.realtime;

public class ProcessingGroupParameters implements Cloneable {
    public ProcessingGroupParameters(
            HighResolutionTime paramHighResolutionTime,
            RelativeTime paramRelativeTime1, RelativeTime paramRelativeTime2,
            RelativeTime paramRelativeTime3,
            AsyncEventHandler paramAsyncEventHandler1,
            AsyncEventHandler paramAsyncEventHandler2) {
    }

    public Object clone() {
        try {
            return super.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        return null;
    }

    public RelativeTime getCost() {
        return null;
    }

    public AsyncEventHandler getCostOverrunHandler() {
        return null;
    }

    public RelativeTime getDeadline() {
        return null;
    }

    public AsyncEventHandler getDeadlineMissHandler() {
        return null;
    }

    public RelativeTime getPeriod() {
        return null;
    }

    public HighResolutionTime getStart() {
        return null;
    }

    public void setCost(RelativeTime paramRelativeTime) {
    }

    public void setCostOverrunHandler(AsyncEventHandler paramAsyncEventHandler) {
    }

    public void setDeadline(RelativeTime paramRelativeTime) {
    }

    public void setDeadlineMissHandler(AsyncEventHandler paramAsyncEventHandler) {
    }

    public boolean setIfFeasible(RelativeTime paramRelativeTime1,
            RelativeTime paramRelativeTime2, RelativeTime paramRelativeTime3) {
        return false;
    }

    public void setPeriod(RelativeTime paramRelativeTime) {
    }

    public void setStart(HighResolutionTime paramHighResolutionTime) {
            throw new IllegalArgumentException();
    }

    long getInfoId() {
        return 0L;
    }
}